home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Aztec C 5.0a disk 1.adf
/
include
/
graphics
/
gfxbase.h
< prev
next >
Wrap
C/C++ Source or Header
|
1988-07-15
|
1KB
|
58 lines
#ifndef GRAPHICS_GFXBASE_H
#define GRAPHICS_GFXBASE_H
#ifndef EXEC_LISTS_H
#include <exec/lists.h>
#endif
#ifndef EXEC_LIBRARIES_H
#include <exec/libraries.h>
#endif
#ifndef EXEC_INTERRUPTS_H
#include <exec/interrupts.h>
#endif
struct GfxBase
{
struct Library LibNode;
struct View *ActiView;
struct copinit *copinit;
long *cia;
long *blitter;
UWORD *LOFlist;
UWORD *SHFlist;
struct bltnode *blthd,*blttl;
struct bltnode *bsblthd,*bsblttl;
struct Interrupt vbsrv,timsrv,bltsrv;
struct List TextFonts;
struct TextFont *DefaultFont;
UWORD Modes;
BYTE VBlank;
BYTE Debug;
SHORT BeamSync;
SHORT system_bplcon0;
UBYTE SpriteReserved;
UBYTE bytereserved;
USHORT Flags;
SHORT BlitLock;
short BlitNest;
struct List BlitWaitQ;
struct Task *BlitOwner;
struct List TOF_WaitQ;
UWORD DisplayFlags;
struct SimpleSprite **SimpleSprites;
UWORD MaxDisplayRow;
UWORD MaxDisplayColumn;
UWORD NormalDisplayRows;
UWORD NormalDisplayColumns;
UWORD NormalDPMX;
UWORD NormalDPMY;
struct SignalSemaphore *LastChanceMemory;
UWORD *LCMptr;
UWORD MicrosPerLine;
UWORD MinDisplayColumn;
ULONG reserved[23];
};
#define NTSC 1
#define GENLOC 2
#define PAL 4
#define BLITMSG_FAULT 4
#endif